Nondestructive Editing